//
//  GPSEntity.h
//  Portable Traffic Signal Assistor
//
//  Created by Ding on 10/20/12.
//  Copyright (c) 2012 TTU. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <MapKit/MapKit.h>
#import <CoreLocation/CoreLocation.h>
#import "InterfacePoint.h"
#import "DynamicSignalLabel.h"

@interface GPSEntity : NSObject
@property (nonatomic,retain) CLLocation *location;
@property (nonatomic,retain) InterfacePoint *NSInterfacePoint;
@property (nonatomic,retain) InterfacePoint *EWInterfacePoint;
@property (nonatomic,retain) DynamicSignalLabel *southLabel;
@property (nonatomic,retain) DynamicSignalLabel *eastLabel;
@property (nonatomic) double distanceToLastLabel;
- (id)initWithLocation:(CLLocation *)location NSInterfacePoint:(InterfacePoint *)NSInterfacePoint EWInterfacePoint:(InterfacePoint *)EWInterfacePoint  southLabel:(DynamicSignalLabel *)southLabel eastLabel:(DynamicSignalLabel *)eastLabel;

@end
